class People {
    // readonly name: string
    // private name: string
    //私有的 只能在自己的类里用 出了就不能用了
    // public 公共的在哪里都能用 不写默认就是public
    protected name: string
    // 受保护的 只能在自己和子类里使用 在实例中不能用
    constructor(name: string) {
        this.name = name
    }
    say() {
        console.log(this.name + "saysaysay");

    }

}
class Man extends People {

    constructor(name: string) {
        super(name);
    }
    run() {
        console.log(this.name + "runrunrun");

    }
}
let liuju = new Man("刘举")
liuju.say()
// console.log(liuju.name)
let xiaoming = new People("1111")
let xiaoli = new People("xiaoming")
